.wrap{
	overflow-y: scroll;
	width: 100%;
	height:100%;
	margin: 0 auto;
	background-color: #C9C9C9;
	background-repeat:no-repeat ;
	position: relative;
	background-size:100%;
}
.forms{
	margin: 0 auto;
	margin-top: 6.5rem;
	width: 14rem;
	background-color: white;
	border-radius: 0.25rem;
	-webkit-border-radius: 0.25rem;
	-moz-border-radius: 0.25rem;
	overflow: hidden;
}
.forms input{
	outline: none;
	border: 0;
}
.forms i{
	font-style: normal;
	padding-left: 2rem;
	text-align: left;
	display: block;
	font-size: 0.625rem;
	color: #DB3636;
}
.pcl{
	width: 100%;	
}
.phone input,.pwd input{
	height: 2.5rem;
	width: 10.4rem;
	border: none;
	font-size:0.7rem ;
}
.phone i{
	
}
.pwd input{
	border-bottom: 0.05rem solid #E6E6E6;
}
.phone input{
	border-bottom: 0.05rem solid #E6E6E6;
}
.icon1{
	background: url(../images/login/reg_icon1.jpg) no-repeat;
}
.phone span,.pwd span{
	
	background-size:100%;
	height: 2.5rem;
	width: 2.5rem;
	display: inline-block;
	float: left;
	background-color:white ;	
}
.icon3{
	background: url(../images/login/reg_icon3.jpg) no-repeat;
}
.tucode{
	display: none;
}
.tucode input{
	width: 6.5rem;
	height: 1.875rem;
	float: left;
	margin-left: 1.8rem;
	font-size: 0.7rem;
}
.tucode img{
	width: 3.0rem;
	height: 1.25rem;
	display: block;
	float: left;
	margin-left: 0.5rem;
    margin-top: 0.35rem;
}

.code input{
	width: 10.4rem;
	height: 2rem;
	border-bottom: 0.05rem solid #E6E6E6;
	font-size: 0.7rem;
}
.code span{
	width: 2rem;
	height: 2.0rem;
	float: left;
	background: url(../images/login/reg_icon2.jpg) no-repeat;
	background-size:100% ;
}
.code{
	position: relative;
}
.btncode{

  position: absolute;
  display: block;
  width: 4.0rem;
  height: 1.5rem;
  border-radius:0.5rem ;
  right: 0.625rem;
  top: 0.2rem;
  background-color: #F5A623;
  text-align: center;
  line-height: 1.5rem;
  font-size: 0.7rem;
  color: white;
}
.btncode2{
  position: absolute;
  display: none;
  width: 2.0rem;
  height: 1.5rem;
  border-radius:0.5rem ;
  right:0.875rem;
  top: 0.2rem;
  background-color: #D2D2D2;
  text-align: center;
  line-height: 1.5rem;
  font-size: 0.5rem;
  color: white;
}

.protocal{
	background: url(../images/login/register1_pic1.png) no-repeat;
	display: block;
	width: 100%;
	height: 1.2rem;
	background-size:100%;
}
.reg,.download{
	margin: 0 auto;
	width: 14rem;
	display: block;
	height: 2.5rem;
	text-align: center;
	font-size: 1.2rem;
	color: white;
	line-height: 2.5rem;
	
}
.reg{
	background-color:#FF9A66;
	border-radius:.2rem ;
	margin-top: .6rem;
	border: 0;
	background-size: 100%;
}
.download{
	background-color:#FC79E3;
	border-radius:1rem ;
	margin-top: 1rem;
	background-size: 100%;
}

.tk{
	color: #2E2E2E;
	width: 81%;
	margin: 0 auto;
	font-size: .7rem;
	margin-top:.4rem ;
}
